functional test design computer aided manufacturing ate automatic test equipment test jtag ieee 1149.1 ict dcode boundary scan cad autocad dft computer aided design cam